package com.itheima.service;


import com.itheima.pojo.dto.setmealDto.SetmealAddDto;
import com.itheima.pojo.dto.setmealDto.SetmealUpdateDto;
import com.itheima.pojo.vo.setmealVo.SetmealByCategoryIdVo;
import com.itheima.pojo.vo.setmealVo.SetmealByIdVo;
import com.itheima.pojo.vo.setmealVo.SetmealByPageVo;

import java.util.List;

/**
 * @author tcotk
 */
public interface SetmealService {

    boolean add(SetmealAddDto setmeal);

    boolean update(SetmealUpdateDto setmeal);
    boolean delete(String []ids);

    List<SetmealByPageVo> selectByPage(String name, Integer page, Integer pageSize);

    boolean status(int num, String[] ids);

    SetmealByIdVo selectById(String id);

    List<SetmealByCategoryIdVo> selectAllByCategoryId(String categoryId, Integer status);

}
